gpointer user_data;
} error_func_pair = { error_func, user_data };
- parser = gtk_css_parser_new_for_bytes (bytes, NULL, NULL, gsk_render_node_parser_error,
+ parser = gtk_css_parser_new_for_bytes (bytes, NULL, gsk_render_node_parser_error,
&error_func_pair, NULL);
root = parse_container_node (parser);
g_return_val_if_fail (out_transform != NULL, FALSE);
bytes = g_bytes_new_static (string, strlen (string));
- parser = gtk_css_parser_new_for_bytes (bytes, NULL, NULL, NULL, NULL, NULL);
+ parser = gtk_css_parser_new_for_bytes (bytes, NULL, NULL, NULL, NULL);
result = gsk_transform_parser_parse (parser, out_transform);
static GtkCssParser *
gtk_css_parser_new (GtkCssTokenizer *tokenizer,
GFile *file,
- GFile *base_directory,
GtkCssParserErrorFunc error_func,
gpointer user_data,
GDestroyNotify user_destroy)
self->ref_count = 1;
self->tokenizer = gtk_css_tokenizer_ref (tokenizer);
if (file)
- self->file = g_object_ref (file);
- if (base_directory)
- self->directory = g_object_ref (base_directory);
- else if (file)
- self->directory = g_file_get_parent (file);
+ {
+ self->file = g_object_ref (file);
+ self->directory = g_file_get_parent (file);
+ }
+
self->error_func = error_func;
self->user_data = user_data;
self->user_destroy = user_destroy;
if (bytes == NULL)
return NULL;
- result = gtk_css_parser_new_for_bytes (bytes, file, NULL, error_func, user_data, user_destroy);
+ result = gtk_css_parser_new_for_bytes (bytes, file, error_func, user_data, user_destroy);
g_bytes_unref (bytes);
GtkCssParser *
gtk_css_parser_new_for_bytes (GBytes *bytes,
GFile *file,
- GFile *base_directory,
GtkCssParserErrorFunc error_func,
gpointer user_data,
GDestroyNotify user_destroy)
GtkCssParser *result;
tokenizer = gtk_css_tokenizer_new (bytes);
- result = gtk_css_parser_new (tokenizer, file, base_directory, error_func, user_data, user_destroy);
+ result = gtk_css_parser_new (tokenizer, file, error_func, user_data, user_destroy);
gtk_css_tokenizer_unref (tokenizer);
return result;
GtkCssValue *value;
bytes = g_bytes_new_static (str, strlen (str));
- parser = gtk_css_parser_new_for_bytes (bytes, NULL, NULL, NULL, NULL, NULL);
+ parser = gtk_css_parser_new_for_bytes (bytes, NULL, NULL, NULL, NULL);
value = _gtk_style_property_parse_value (prop, parser);
gtk_css_parser_unref (parser);
g_bytes_unref (bytes);